<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh_cn" lang="zh_cn">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>多文件上传组件</title>
</head>
<body bgcolor="#ffffff" style="text-align:center;">

<script language="javascript">
function challs_flash_update(){ //Flash 初始化函数
	var a={};//定义变量为Object 类型
	a.FormName = "Filedata";//设置Form表单的文本域的Name属性
	a.url="upload.php";//设置服务器接收代码文件
	a.parameter="thumb=1";//设置提交参数，以GET形式提交
	a.typefile=["Images (*.gif,*.png,*.jpg)","*.gif;*.png;*.jpg;"];
	a.UpSize=0.5;//可限制传输文件总容量，0或负数为不限制，单位MB
	a.fileNum=6;//可限制待传文件的数量，0或负数为不限制
	a.size=2;//上传单个文件限制大小，单位MB，可以填写小数类型
	a.FormID=['select','select2'];
	a.CompleteClose=true;//设置为true时，上传完成的条目，将也可以取消删除条目，这样参数 UpSize 将失效, 默认为false
	a.repeatFile=true;//设置为true时，可以过滤用户已经选择的重复文件，否则可以让用户多次选择上传同一个文件，默认为false
	a.returnServer=true;//设置为true时，组件必须等到服务器有反馈值了才会进行下一个步骤，否则不会等待服务器返回值，直接进行下一步骤，默认为false
	return a ;//返回Object
}


function challs_flash_onCompleteData(a){ //获取服务器反馈信息事件
	document.getElementById('show').innerHTML+='<font color="#ff0000">服务器端反馈信息：</font><br />'+a+'<br />';	
}
function challs_flash_onStart(a){ //开始一个新的文件上传时事件,并传入一个Object类型变量，包括刚上传文件的大小，名称，类型
	var name=a.fileName; //获取上传文件名
	var size=a.fileSize; //获取上传文件大小，单位字节
	var type=a.fileType; //获取文件类型，在 Windows 上，此属性是文件扩展名。 在 Macintosh 上，此属性是由四个字符组成的文件类型
	document.getElementById('show').innerHTML+=name+'开始上传！<br />';
}

function challs_flash_onCompleteAll(a){ //上传文件列表全部上传完毕事件,参数 a 数值类型，返回上传失败的数量
	document.getElementById('show').innerHTML+='<font color="#ff0000">所有文件上传完毕，</font>上传失败'+a+'个！<br />';
}

function challs_flash_FormData(a){// 使用FormID参数时必要函数
	try{
		return document.getElementById(a).value;
	}catch(e){
		return '';
	}
}
</script>
	  这个选择框的数据将以POST形式和图片一起传送到服务器
	    <select id="select">
	    <option value="老虎">老虎</option>
	    <option value="兔子">兔子</option>
	    <option value="骏马">骏马</option>
      </select>
      <select id="select2">
	    <option value="石头">石头</option>
	    <option value="剪子">剪子</option>
	    <option value="布">布</option>
      </select>
	  <br>
	  <br>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="408" height="323" id="update_" align="middle">
<param name="allowFullScreen" value="false" />
    <param name="allowScriptAccess" value="always" />
	<param name="movie" value="update_.swf" />
    <param name="quality" value="high" />
    <param name="bgcolor" value="#ffffff" />
    <embed src="upload.swf" quality="high" bgcolor="#ffffff" width="408" height="323" name="update_" align="middle" allowScriptAccess="always" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
	</object>
<div id="show" style="margin-top:20px; width:500px; text-align:left;"></div>
</body>
</html>
